/* 采购管理-基础设置-采购模板api */

import { ajaxService } from '@/utils/request';

const env = import.meta.env;
let baseURL = env.VITE_BUY_URL;

// 新增采购模板（外层）
export function postpurchaseDate(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/add',
    method: 'post',
    data,
    baseURL,
  });
}
// 获取所有模板列表（外层）
export function getpurchaseDate() {
  return ajaxService({
    url: '/purchase/baseSet/temp/getAll',
    method: 'get',
    // params,
    baseURL,
  });
}

// 获取单个模板列表（外层）
export function getSinglePurchaseDate(params: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/get',
    method: 'get',
    params,
    baseURL,
  });
}

// 获取设计模板列表（内层）
export function getTempDesign(params: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/design/getAll',
    method: 'get',
    params,
    baseURL,
  });
}

// 新增设计模板列表（内层）
export function postTempDesign(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/design/add',
    method: 'post',
    data,
    baseURL,
  });
}

// 修改设计模板列表（内层）
export function putTempDesign(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/design/edit',
    method: 'put',
    data,
    baseURL,
  });
}

// 删除设计模板列表（内层）
export function delTempDesign(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/design/del',
    method: 'delete',
    data,
    baseURL,
  });
}

// 获取单个设计模板（内层）
export function getSingTempDesign(params: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/design/get',
    method: 'get',
    params,
    baseURL,
  });
}

// 修改采购模板（外层）
export function putpurchaseDate(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/edit',
    method: 'put',
    data,
    baseURL,
  });
}

// 删除采购模板（外层）
export function deletepurchaseDate(params: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/del',
    method: 'delete',
    params,
    baseURL,
  });
}

//  修改采购模板状态（外层）
export function putpurchaseDatestatus(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/temp/turnOn',
    method: 'put',
    data,
    baseURL,
  });
}

// 新增或修改采购编号设置
export function postPurchaseNumSet(data: any) {
  return ajaxService({
    url: '/purchase/baseSet/numSet',
    method: 'post',
    data,
    baseURL,
  });
}
